package bridge.carexample;

public abstract class RefinedCar extends Car {
    public RefinedCar(Engine engine, Seat seat) {
        super(engine, seat);
    }

    public void drive() {
        this.seat.sitOn();
        this.engine.start();
        System.out.println("Drive " + getBrand() + " car...");
    }

    public abstract String getBrand();
}